power roof hatch - German English Dictionary